package com.jic.point.model.vo.request;
import java.util.Date;
import java.math.BigDecimal;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
import lombok.NoArgsConstructor;

import com.alibaba.fastjson.JSONObject;
import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
@Data
@NoArgsConstructor
@ApiModel(description = " 接口监控表实体类")
public class MoniInterfaceApplyRequest extends BaseEntityRequest{
	private static final long serialVersionUID = 1L;
    // @NotEmpty(message = "主键") 
    @ApiModelProperty(notes = "主键")
    private Long id;

    // @NotEmpty(message = "接口编码") 
    @ApiModelProperty(notes = "接口编码")
    private String code;

    // @NotEmpty(message = "接口名称") 
    @ApiModelProperty(notes = "接口名称")
    private String name;

    // @NotEmpty(message = "平台ID") 
    @ApiModelProperty(notes = "平台ID")
    private Long platformId;

    // @NotEmpty(message = "开始时间") 
    @ApiModelProperty(notes = "开始时间")
    private Date startTime;

    // @NotEmpty(message = "结束日期") 
    @ApiModelProperty(notes = "结束日期")
    private Date endTime;

    // @NotEmpty(message = "申请人Id") 
    @ApiModelProperty(notes = "申请人Id")
    private Long applyId;

    // @NotEmpty(message = "申请原因") 
    @ApiModelProperty(notes = "申请原因")
    private String applyReason;

    // @NotEmpty(message = "审批人") 
    @ApiModelProperty(notes = "审批人")
    private Long auditorId;

    // @NotEmpty(message = "审批原因") 
    @ApiModelProperty(notes = "审批原因")
    private String auditorReason;

    // @NotEmpty(message = "审批时间") 
    @ApiModelProperty(notes = "审批时间")
    private Date auditTime;

    // @NotEmpty(message = "状态（-3、双向冻结；-2、流入冻结，流出正常，-1、停用，0、初始化；1、启用；2、流入正常，流出冻结；）") 
    @ApiModelProperty(notes = "状态（-3、双向冻结；-2、流入冻结，流出正常，-1、停用，0、初始化；1、启用；2、流入正常，流出冻结；）")
    private Integer sts;

    // @NotEmpty(message = "rest风格路径") 
    @ApiModelProperty(notes = "rest风格路径")
    private String restPath;

    // @NotEmpty(message = "审核（0-待审核；1-审核通过；2-审核拒绝；）") 
    @ApiModelProperty(notes = "审核（0-待审核；1-审核通过；2-审核拒绝；）")
    private Long auditSts;

}
